
#ifndef  __2048GAME_H__
#define  __2048GAME_H__
#include "bmp.h"
//刷新游戏界面 
void refresh();

//在随机的位置上，生成随机的2或4 
void position();

//判断能否上移：1能够移动，0不能移动 
int judge_up();
int judge_down();
int judge_left();
int judge_right();
//判断所有的方向是否能够移动
int judge_move( int fx );

void move_up();
void move_down();
void move_left();
void move_right();
//数据合并和移动
void move( int fx );

//判断游戏是否成功--->出现2048
int is_win();


//2048游戏
int my_2048game();

#endif
